$(function() {
	// #top区块
	$('.top_in_left ul li').click(function() {
		$(this).addClass('cur').siblings('li').removeClass('cur');
	})

	//注册区块
	$('#zhuce').click(function() {
		$('.hd_ask_out').show(10);
		$('#register').show(10);
	})
	$('.reg-title .close-window').click(function() {
		$('#register').hide(10);
		$('.hd_ask_out').hide(10);
	})
	// 登录
	$('#denglu').click(function() {
		$('.hd_ask_out').show(10);
		$('#login').show(10);
	})
	$('.login-title .close-window').click(function() {
		$('#login').hide(10);
		$('.hd_ask_out').hide(10);
	})
	//登录注册切换
	$('#regis-now').click(function() {
		$('#register').show(10);
		$('#login').hide(10);
	})
	$('#login-now').click(function() {
		$('#login').show(10);
		$('#register').hide(10);
	})


	// 提问框区块
	$('.hd_aright .close').click(function() {
		$('.hd_ask_out').hide(10);
		$('.hd_ask').hide(10);
	})
	$('.ask_show').click(function() {
		$('.hd_ask_out').stop().show(10);
		$('.hd_ask').stop().show(10);
	})
	    // 提问框右侧用户头像
	  $('.user_photo>ul>li').mouseenter(function() {
	  	 $('.user_gaizi').eq($(this).index()).show(10);
	  }).mouseleave(function() {
	  	$('.user_gaizi').eq($(this).index()).hide(10);
	  })

	  //注册区块验证
	  $('#user_register').validate({
	  		username:{
	  			rule:{required:true,regexp:/^\w{2,14}$/},
	  			error:{required:'用户名不能为空',regexp:'2-14个字符：字母、数字或中文'}
	  		},
	  		password:{
	  			rule:{required:true,regexp:/^\w{6,20}$/},
	  			error:{required:'密码不能为空',regexp:'6-20个字符:字母、数字或下划线'}
	  		},
			passworded: {
			rule: {confirm: "password"},
			error: {confirm: " 确认密码输入错误 "}
			}
	  })
	  //登录验证
	  $('#user_login').validate({
	  		uname:{
	  			rule:{required:true},
	  			error:{required:'用户名不能为空'}
	  		},
	  		pwd:{
	  			rule:{required:true},
	  			error:{required:'密码不能为空'}
	  		},
	  })
	  //提问验证
	  $('#user_ask').validate({
	  		qname:{
	  			rule:{required:true,regexp:/^.{2,}$/},
	  			error:{required:'问题不能为空',regexp:'字数太少...'}
	  		},
	  		cid:{
	  			rule:{required:true,regexp:/^[1-9].*$/},
	  			error:{required:'分类不能为空',regexp:'选择类别'}
	  		}
	  })
	  //回答验证
	  $('#user_answer').validate({
	  		answer:{
	  			rule:{required:true,regexp:/^.{2,}$/},
	  			error:{required:'问题不能为空',regexp:'字数太少...'}
	  		}
	  })

	  //注册ajax
	  $('#user_register').submit(function() {
	  	if ($(this).is_validate()) {
	  	var data=$(this).serialize();
	  		$.ajax({	
	  			url:MODULE+'&c=User&a=zhuce',
	  			data:data,
	  			type:'POST',
	  			dataType:'JSON',
	  			success:function(JSON) {
	  				alert(JSON.message);
	  				location.reload(true);
	  			}
	  		});	
	  		
	  	}
	  	return false;
	  })
	  //用户登录ajax
	  $('#user_login').submit(function() {
	  	if ($(this).is_validate()) {
			var data=$(this).serialize();
		  		$.ajax({	
		  			url:MODULE+'&c=User&a=login',
		  			data:data,
		  			type:'POST',
		  			dataType:'JSON',
		  			success:function(JSON) {
		  				alert(JSON.message);
		  				location.reload(true);
		  			}
		  		});	
		  		
	  	}
	  	return false;
	  })

	  //用户提问ajax
	  $('#user_ask').submit(function(){
	  	if ($(this).is_validate()) {
	  	var data=$(this).serialize();
	  		$.ajax({	
	  			url:MODULE+'&c=Question&a=ask',
	  			data:data,
	  			type:'POST',
	  			dataType:'JSON',
	  			success:function(JSON) {
	  				alert(JSON.message);
	   				location.reload(true);
	  			}
	  		});	
	  		
	  	};
	  	return false;	
	  })
	  
	  //用户回答
	  $('#user_answer').submit(function(){
	  	if ($(this).is_validate()) {
	  	var data=$(this).serialize();
	  		$.ajax({	
	  			url:MODULE+'&c=Answer&a=add',
	  			data:data,
	  			type:'POST',
	  			dataType:'JSON',
	  			success:function(JSON) {
	  				alert(JSON.message);
	  				location.reload(true);
	  			}
	  		});	
	  			
	  	};
	  	return false;
	  	
	  })

	  //点赞
	  $('a.zhan').click(function() {
	  	var data1=$(this).find('span').text();
	  	var aid1=$(this).attr('aid')
	  	$.ajax({	
	  			url:MODULE+"&c=Index&a=zhan",
	  			data:{data:data1,aid:aid1},
	  			type:'POST',
	  			dataType:'JSON',
	  			success:function(JSON) {
	  				alert(JSON.message);
	  			}
	  		});	
	  })

})